package com.whq.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @author auto create
 * @since 1.0,2017-11-29 23:11:32
 */
public class Message implements Serializable {

    private static final long serialVersionUID = 2945868269606548L;

    private Integer messageId;//主键

    private Integer applicationType;//应用类型 0 极车公社 1易人易车 2 新能源

    private String title;//消息标题

    private String messageContent;//消息内容

    private Integer userType;//用户类型 -1:所有人 0:普通用户 1:vip 用户 2:准vip用户 3：c2用户

    private Integer transmissionTypes;//发送类型 0 即时 1 定时

    private Date beginTime;//开始时间

    private Date createTime;//创建时间

    private Integer status;//状态 0：未成功 1：成功  2：等待发送

    private String createUser;//创建人

    private Integer receivingEquipment;//发送类型 0：全部 1 ：ios 2： 安卓

    private String returnMessage;//接口返回信息

    private String ticker;//提示

    private Integer readStatus;//已读状态 0未读 1已读

    private String extendContent;//存储推送消息json字符串

    private String alias;//默认是用户id customerId

    public Integer getMessageId() {
        return this.messageId;
    }

    public void setMessageId(Integer messageId) {
        this.messageId = messageId;
    }

    public Integer getApplicationType() {
        return this.applicationType;
    }

    public void setApplicationType(Integer applicationType) {
        this.applicationType = applicationType;
    }

    public String getTitle() {
        return this.title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getMessageContent() {
        return this.messageContent;
    }

    public void setMessageContent(String messageContent) {
        this.messageContent = messageContent;
    }

    public Integer getUserType() {
        return this.userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public Integer getTransmissionTypes() {
        return this.transmissionTypes;
    }

    public void setTransmissionTypes(Integer transmissionTypes) {
        this.transmissionTypes = transmissionTypes;
    }

    public Date getBeginTime() {
        return this.beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public Date getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getStatus() {
        return this.status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCreateUser() {
        return this.createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Integer getReceivingEquipment() {
        return this.receivingEquipment;
    }

    public void setReceivingEquipment(Integer receivingEquipment) {
        this.receivingEquipment = receivingEquipment;
    }

    public String getReturnMessage() {
        return this.returnMessage;
    }

    public void setReturnMessage(String returnMessage) {
        this.returnMessage = returnMessage;
    }

    public String getTicker() {
        return this.ticker;
    }

    public void setTicker(String ticker) {
        this.ticker = ticker;
    }

    public Integer getReadStatus() {
        return this.readStatus;
    }

    public void setReadStatus(Integer readStatus) {
        this.readStatus = readStatus;
    }

    public String getExtendContent() {
        return this.extendContent;
    }

    public void setExtendContent(String extendContent) {
        this.extendContent = extendContent;
    }

    public String getAlias() {
        return this.alias;
    }

    public void setAlias(String alias) {
        this.alias = alias;
    }

}
